score a historic victory - Francés Inglés Diccionario